package com.insoul.copartner.im;
import org.apache.commons.lang3.StringUtils;
import com.insoul.copartner.constant.CommonConstant;
import com.insoul.copartner.im.packet.InRegister;
import com.insoul.copartner.im.packet.OutRegister;
import com.insoul.copartner.util.JsonUtil;
public class IMUtils {
public static Long register(Long userId, String nick, String avatar) {
Long imId = 0L;
InRegister inregister = new InRegister();
inregister.setParty_id(userId + "");
inregister.setNick(nick);
inregister.setPasswd(CommonConstant.IM_DEFAULT_PWD);
inregister.setAvatar(avatar);
String msg = JsonUtil.serialize(inregister);
String returnMsg = IMSocketClient.sendMsg(msg);
if (StringUtils.isNotEmpty(returnMsg)) {
OutRegister obj = JsonUtil.deserialize(returnMsg, OutRegister.class);
if (null != obj) {
imId = obj.getMid();
}
}
return imId;
}
}